package Model;

import Jdbc.JdbcSedat;
import Jdbc.JdbcSelen;

public class Uye {
	
	
	private String e_mail;
	private String sifre;
	private Rol[] aktifRol;
	private Profil profil;
	private String uye_pk;
	
	
	public Uye(String e_mail, String sifre, Rol[] aktifRol, Profil profil,String uye_pk) {
		super();
		this.e_mail = e_mail;
		this.sifre = sifre;
		this.setAktifRol(aktifRol);
		this.profil = profil;
		this.uye_pk = uye_pk;
	}
	
	public void profilDuzenle(Profil profil, String ad, String soyad, String dogum_yeri,String oz_gecmis, String meslek, String uzmanlik_alani, String unvan,String dogum_tarihi,int uye_pk)
	{	
		profil.setAd(ad);
		profil.setSoyad(soyad);
		profil.setDogum_yeri(dogum_yeri);
		profil.setOz_gecmis(oz_gecmis);
		profil.setMeslek(meslek);
		profil.setUnvan(unvan);
		profil.setUzmanlik_alani(uzmanlik_alani);
		profil.setDogum_tarihi(dogum_tarihi);
		
		JdbcSelen.profilDuzenle(profil, uye_pk);
	}
	
	public void mesajOkundu(String mesaj_pk) {
		JdbcSedat.mesajOkundu(mesaj_pk);
	}

	public String gelenMesajListele(){
		return JdbcSedat.gelenMesajListele(uye_pk);
	}
	
	public Profil getProfil() {
		return profil;
	}

	public void setProfil(Profil profil) {
		this.profil = profil;
	}

	public String getUye_id() {
		return uye_pk;
	}

	public void setUye_id(String uye_pk) {
		this.uye_pk = uye_pk;
	}

	public String getE_mail() {
		return e_mail;
	}

	public void setE_mail(String e_mail) {
		this.e_mail = e_mail;
	}

	public String getSifre() {
		return sifre;
	}

	public void setSifre(String sifre) {
		this.sifre = sifre;
	}

	public Rol[] getAktifRol() {
		return aktifRol;
	}

	public void setAktifRol(Rol[] aktifRol) {
		this.aktifRol = aktifRol;
	}




}
